define(function(require,exports,module){
	
	require('common');
	ajaxUrl("flag=1");//初始化请求  categoryId   startScore  endScore
	//搜索
	$(".goodsType a,.creditRange a").on("click",function(){
		var $this = $(this),param = "";
			$this.addClass("current").siblings().removeClass("current");
		var	dataVal = $(".goodsType a.current").data("val"),//商品类型
			startVal = $('.creditRange a.current').data("start"),
			endVal = $('.creditRange a.current').data("end"),
			param = "categoryId=" + dataVal + "&startScore=" + startVal + "&endScore=" +endVal;
			ajaxUrl(param);
	})

	
	//通用显示函数
	function ajaxUrl(param){
	  $.ajax({
	    type:'get',
	    cache:false,
	    url:'/member/score/mall/goodsList.html?' + param,
	    dataType:'json',
	    success:function(json){
            $(".goodsListContent").html(Handlebars.compile(require('../../tpl/scoreMall/goodsConvert.tpl'))(json));
	        //分页插件
	        if(json.data.list.length > 0)
	        {
	          require.async(['/plugins/pager/pager.css','/plugins/pager/pager'],function(){
	            kkpager.generPageHtml({
	              pno : json.data.page.currentPage,//当前页码
	              total : json.data.page.pages,//总页码
	              totalRecords : json.data.page.total,//总数据条数
	              isShowFirstPageBtn  : false, 
	              isShowLastPageBtn : false, 
	              isShowTotalPage   : false, 
	              isShowTotalRecords  : false, 
	              isGoPage      : false,
	              lang:{
	                prePageText       : '<',
	                nextPageText      : '>'
	              },
	              mode:'click',//click模式匹配getHref 和 click
	              click:function(n,total,totalRecords){
	                        $.ajax({
	                          type:"get",
	                          cache:false,
	                          url:'/member/score/mall/goodsList.html?' + param + '&page=' + n,
	                          dataType:"json",//这个必不可少，如果缺少，导致传回来的不是json格式
	                          success:function(json){
                           	    	$(".goodsListContent").html(Handlebars.compile(require('../../tpl/scoreMall/goodsConvert.tpl'))(json));
	                          }
	                        });
	                this.selectPage(n); //处理完后可以手动条用selectPage进行页码选中切换
	              }
	            });
	          });
	        }else{
	          $("#kkpager").html('暂无数据');
	        }
	      }
	  })  
	}
	//兑换记录
	$.ajax({
	      type:"get",
	      cache:false,
	      url:'/member/score/convert/newList.html',
	      dataType:"json",//这个必不可少，如果缺少，导致传回来的不是json格式
	      success:function(json){
       	      $(".changeRecord").html(Handlebars.compile(require('../../tpl/scoreMall/changeRecord.tpl'))(json));
	      }
    });

});